<!DOCTYPE html>
<html class="writing-horizontal-tb h-full w-full" lang="en">
  <head>
    <meta charset="utf-8" />
    <meta
      content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1"
      name="viewport"
    />
    <link rel="apple-touch-icon" sizes="180x180" href="./apple-touch-icon.png" />
    <link rel="icon" type="image/png" sizes="152x152" href="./favicon.png" />
    <link
      rel="icon"
      type="image/png"
      sizes="32x32"
      href="./icons/regular-icon@32x32.png"
    />
    <link
      rel="icon"
      type="image/png"
      sizes="16x16"
      href="./icons/regular-icon@16x16.png"
    />
    <link rel="manifest" href="./manifest.webmanifest" />
    <meta name="theme-color" content="#37474f" />
    <link rel="mask-icon" href="./safari-pinned-tab.svg" color="#37474f" />
    <meta http-equiv="content-security-policy" content="">
		<link href="./_app/immutable/assets/_layout-458bc673.css" rel="stylesheet">
		<link href="./_app/immutable/assets/store-ad073191.css" rel="stylesheet">
		<link href="./_app/immutable/assets/fa-32503cb2.css" rel="stylesheet">
		<link rel="modulepreload" href="./_app/immutable/start-31285994.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/index-be8ea2fc.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/singletons-6176161c.js">
		<link rel="modulepreload" href="./_app/immutable/components/pages/_layout.svelte-9a3342ae.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/stores-6a6870f3.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/store-fb60485f.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/error-handler-df8dffd6.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/fonts-e5a631ed.js">
		<link rel="modulepreload" href="./_app/immutable/components/pages/manage/_page.svelte-788e593b.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/format-page-title-2ca75b98.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/fa-33dddbd3.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/index-61bb0c2c.js">
		<link rel="modulepreload" href="./_app/immutable/chunks/merged-header-icon-5b1d438d.js">
		<script>
			if ('serviceWorker' in navigator) {
				addEventListener('load', function () {
					navigator.serviceWorker.register('./service-worker.js');
				});
			}
		</script><title>Book Manager | ッツ Ebook Reader</title><!-- HEAD_svelte-1h7w4y4_START --><meta name="robots" content="index,follow"><meta name="googlebot" content="index,follow"><meta name="description" content="Online e-book reader that supports Yomichan"><link rel="canonical" href="https://reader.ttsu.app/manage"><meta property="og:url" content="https://reader.ttsu.app/manage">

    <meta property="og:type" content="website">
      

    <meta property="og:title" content="ッツ Ebook Reader">

    <meta property="og:description" content="Online e-book reader that supports Yomichan">

    <meta property="og:image" content="https://reader.ttsu.app/icons/regular-icon@512x512.png">
        
        <meta property="og:image:width" content="512">
        <meta property="og:image:height" content="512">

    

    

    <!-- HEAD_svelte-1h7w4y4_END --><!-- HEAD_svelte-1u9ti14_START --><!-- HEAD_svelte-1u9ti14_END -->
  </head>
  <body class="h-full w-full break-words font-sans">
    <div class="h-full w-full">










<div class="elevation-4 fixed inset-x-0 top-0 z-10"><input hidden multiple type="file" accept=".htmlz,.epub">
<input hidden multiple type="file">
<input hidden type="file" accept=".zip">
<div class="relative h-12 bg-gray-700 text-white xl:h-10"><div class="flex h-full justify-between px-4 md:px-8 lg:max-w-4xl xl:max-w-none 2xl:max-w-6xl mx-auto"><div class="transform-gpu -translate-x-3 xl:-translate-x-2.5"><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="flex justify-center select-none items-center h-12 w-12 cursor-pointer text-xl xl:h-10 xl:w-10 xl:text-lg p-3 xl:p-2.5 opacity-60 hover:opacity-100 transition-opacity  opacity-60"><path class="fill-current" d="M20,4v12H8V4H20 M20,2H8C6.9,2,6,2.9,6,4v12c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V4C22,2.9,21.1,2,20,2L20,2z M12.47,14 L9,10.5l1.4-1.41l2.07,2.08L17.6,6L19,7.41L12.47,14z M4,6H2v14c0,1.1,0.9,2,2,2h14v-2H4V6z"></path></svg></div>

      <div class="absolute left-1/2 h-full -translate-x-1/2 transform-gpu"></div>

      <div class="flex transform-gpu translate-x-4 xl:translate-x-3"><div class="relative transform-gpu"><div class="hidden sm:flex"><div class="flex justify-center select-none items-center h-12 w-12 cursor-pointer text-xl xl:h-10 xl:w-10 xl:text-lg p-3 xl:p-2.5 opacity-60 hover:opacity-100 transition-opacity"><svg class="svelte-fa  svelte-1w3t65e" style="height:1em;vertical-align:-.125em;transform-origin:center;overflow:visible" viewBox="0 0 384 512" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg"><g transform="translate(192 256)" transform-origin="96 0"><g transform="translate(0,0) scale(1,1)"><path d="M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z" fill="currentColor" transform="translate(-192 -256)"></path></g></g></svg>
      </div></div>
  <div class="flex sm:hidden "><div data-popover class="flex items-center"><div></div>
  <div><div slot="icon" class="flex justify-center select-none items-center h-12 w-12 cursor-pointer text-xl xl:h-10 xl:w-10 xl:text-lg p-3 xl:p-2.5 opacity-60 hover:opacity-100 transition-opacity"><svg class="svelte-fa  svelte-1w3t65e" style="height:1em;vertical-align:-.125em;transform-origin:center;overflow:visible" viewBox="0 0 384 512" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg"><g transform="translate(192 256)" transform-origin="96 0"><g transform="translate(0,0) scale(1,1)"><path d="M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z" fill="currentColor" transform="translate(-192 -256)"></path></g></g></svg></div></div></div>

</div></div>
          <div class="relative transform-gpu"><div data-popover class="flex items-center"><div></div>
  <div><div slot="icon"><svg class="flex justify-center select-none items-center h-12 w-12 cursor-pointer text-xl xl:h-10 xl:w-10 xl:text-lg p-3 xl:p-2.5 opacity-60 hover:opacity-100 transition-opacity" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path class="fill-current" d="M448 32C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448zM96 96C78.33 96 64 110.3 64 128C64 145.7 78.33 160 96 160H416C433.7 160 448 145.7 448 128C448 110.3 433.7 96 416 96H96z"></path></svg></div></div></div>

</div>
          <div class="relative transform-gpu"><div data-popover class="flex items-center"><div></div>
  <div><div slot="icon" class="flex justify-center select-none items-center h-12 w-12 cursor-pointer text-xl xl:h-10 xl:w-10 xl:text-lg p-3 xl:p-2.5 opacity-60 hover:opacity-100 transition-opacity"><svg class="svelte-fa  svelte-1w3t65e" style="height:1em;vertical-align:-.125em;transform-origin:center;overflow:visible" viewBox="0 0 576 512" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg"><g transform="translate(288 256)" transform-origin="144 0"><g transform="translate(0,0) scale(1,1)"><path d="M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320z" fill="currentColor" transform="translate(-288 -256)"></path></g></g></svg></div></div></div>

</div>
          <div class="relative transform-gpu"><div class="hidden sm:flex"><div class="flex justify-center select-none items-center h-12 w-12 cursor-pointer text-xl xl:h-10 xl:w-10 xl:text-lg p-3 xl:p-2.5 opacity-60 hover:opacity-100 transition-opacity"><svg class="svelte-fa  svelte-1w3t65e" style="height:1em;vertical-align:-.125em;transform-origin:center;overflow:visible" viewBox="0 0 512 512" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg"><g transform="translate(256 256)" transform-origin="128 0"><g transform="translate(0,0) scale(1,1)"><path d="M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4H312c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6V240c0-8.8-7.2-16-16-16s-16 7.2-16 16V479.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96.3c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z" fill="currentColor" transform="translate(-256 -256)"></path></g></g></svg>
      </div><div class="flex justify-center select-none items-center h-12 w-12 cursor-pointer text-xl xl:h-10 xl:w-10 xl:text-lg p-3 xl:p-2.5 opacity-60 hover:opacity-100 transition-opacity"><svg class="svelte-fa  svelte-1w3t65e" style="height:1em;vertical-align:-.125em;transform-origin:center;overflow:visible" viewBox="0 0 512 512" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg"><g transform="translate(256 256)" transform-origin="128 0"><g transform="translate(0,0) scale(1,1)"><path d="M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80z" fill="currentColor" transform="translate(-256 -256)"></path></g></g></svg>
      </div></div>
  <div class="flex sm:hidden "><div data-popover class="flex items-center"><div></div>
  <div><div slot="icon" class="flex justify-center select-none items-center h-12 w-12 cursor-pointer text-xl xl:h-10 xl:w-10 xl:text-lg p-3 xl:p-2.5 opacity-60 hover:opacity-100 transition-opacity"><svg class="svelte-fa  svelte-1w3t65e" style="height:1em;vertical-align:-.125em;transform-origin:center;overflow:visible" viewBox="0 0 512 512" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg"><g transform="translate(256 256)" transform-origin="128 0"><g transform="translate(0,0) scale(1,1)"><path d="M160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96C43 32 0 75 0 128V384c0 53 43 96 96 96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32h64zM504.5 273.4c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22v72H192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32H320v72c0 9.6 5.7 18.2 14.5 22s19 2 26-4.6l144-136z" fill="currentColor" transform="translate(-256 -256)"></path></g></g></svg></div></div></div>

</div></div>

        </div></div></div></div>

<div class="px-4 md:px-8 lg:max-w-4xl xl:max-w-none 2xl:max-w-6xl mx-auto h-full pt-16 xl:pt-14">Loading...</div>



<span style="font-family: Noto Serif JP"></span>




		<script type="module" data-sveltekit-hydrate="11puj29">
			import { start } from "./_app/immutable/start-31285994.js";

			start({
				env: {},
				paths: {"base":"","assets":""},
				target: document.querySelector('[data-sveltekit-hydrate="11puj29"]').parentNode,
				version: "1682741589948",
				hydrate: {
					node_ids: [0, 5],
					data: [{type:"data",data:null,uses:{}},null],
					form: null
				}
			});
		</script>
	</div>
  </body>
</html>
